﻿body
{
    color: #333;
	background-color: #c99;
	height:100%;/*IE6 Needs heights to be set for every container up to the root*/
    
}

/*Modifications to the basic YUI classes and selectors*/
#doc3
{
    /*margin:auto;*//*Removes the default 10px margin set by the yui css*/
}
#bd
{
    padding: 5px;
    background-color: #eee;
    height: 100%; /*IE6 Needs heights to be set for every container up to the root*/
    min-height: 500px;
    
}
.yui-t3
{
    height:90%;/*IE6 Needs heights to be set for every container up to the root*/
}
.yui-b
{ 
    min-height:485px;/*For IE7 and FF2*/
    /*background-color:#0A5574;*/
    height:100%;/*IE6 Needs heights to be set for every container up to the root*/
}


#yui-main .yui-b
{
    padding:10px;
    padding-right:10px;
    background-color:#eee;
    z-index:500;
}
#ft
{
    background-color: #664D4D;
}

/*Application specific classes and selectors*/
#LeftCol
{
    width:inherit;
    overflow:hidden;
}
.GridViewAdmin
{
    font-size:0.8em;
}
.message
{
	color: #990033;
	font-weight: bold;
}
.status
{
    color: #ff0000;
}
fieldset
{
    border: solid 1px #CCC;
    padding: 5px;
}
legend
{
    font-size: smaller;
    color: #999999;
}
.inputbutton
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    font-family: Arial;
    font-size: 0.8em;
    margin-top: 2px;
    margin-bottom: 2px;
}
.inserttext
{
    font-size:0.8em;
}
.dropdownlist
{
    font-size:0.8em;
}
.formLabel
{
	font-family:Arial;
    font-weight: bold;
}
.LeftColLabel
{
	font-weight: bold;
	color:#fff;
}
.SearchImageButton
{
    
}
#StudentsAvailableForAllocation
{
	border:solid 1px #add8e6;
    height:450px;
    width:300px;
    overflow:auto;
}
#AllocatedStudents
{
	border:solid 1px #999;
	height:420px;
    width:300px;
    overflow:auto;
}
#AllocatedVenues
{
	border:solid 1px #add8e6;
    height:450px;
    width:300px;
    overflow:auto;
}

#VenuesAvailableForAllocation
{
	border:solid 1px #add8e6;
    height:450px;
    width:300px;
    overflow:auto;
}

#divAllocatedClinicalEducators
{
	border:solid 1px #add8e6;
	height:150px;
    width:300px;
    overflow:auto;
}
#divAvailableClinicalEducators
{
	border:solid 1px #add8e6;
	height:150px;
    width:300px;
    overflow:auto;
}

div.AdminPart
{
    background-color: #f0f8ff;
    border: solid 1px #add8e6;
    padding: 3px;
    margin: 1px;
    
}


/*Typography*/
h1
    {
    font-size: 1.4em;
}
    
h2
    {
    font-size: 1.2em;    
}
    
h3
    {
    font-size: 1.1em;
}
    
h4
    {
    font-size: 1.0em;    
}
    
h5
    {
    font-size: 0.9em;    
}
    
p
    {
    font-size: 1.0em;    
}

/*Lists*/
ol
{
    list-style-type:lower-alpha;
    margin-left:30px;
    margin-top:5px;
}
ol li
{
    margin-top:5px;
}

/*Tables*/

table.AddEditPresentData
{
    border-color: #bbb;
	border-style:solid;
	border-width:0 0 1px 1px;
	border-spacing:0;
    padding: 0px;
    width:100%;
    border-collapse:collapse;
    font-size: 0.8em;   
}
table.AddEditPresentData td
{
    border-color: #bbb;
	border-style:solid;
	margin:0;
	padding: 3px;
	border-width: 1px 1px 0 0;
}
td.LeftCol
{
    text-align: left;    
    width: 150px;    
}
#SearchBox
{
    /*left: 50px;
    width: 200px;
    position: absolute;
    top: 50px;
    height: 200px;
    background-color: #fff;*/
}

/* Modal
-----------------------------------------------------------------------------*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color: #f0f8ff;
    border:solid 1px #add8e6;
	padding:6px;
	width:650px;
	
}






/***************************/
/*Allocated Students*/
.AllocatedStudentsGridViewStyle
{   
	font-size:0.8em;
	border:solid 1px #bbb;
    padding: 4px;
    width:100%;
    border-collapse:collapse;
}

.AllocatedStudentsGridViewStyle a
{
    color: #000;
}

.AllocatedStudentsGridViewHeaderStyle th
{
   
}

.AllocatedStudentsGridViewHeaderStyle
{
    background-color: #AD8282;
    font-weight: bold;
    color: White;
}

.AllocatedStudentsGridViewFooterStyle
{
    background-color: #AD8282;
    font-weight: bold;
    color: White;
}

.AllocatedStudentsGridViewRowStyle
{
    background-color: #eee;
    color: #333333;
}

.AllocatedStudentsGridViewAlternatingRowStyle 
{
    background-color: #eee;
    color: #333333;
}

.AllocatedStudentsGridViewRowStyle td, .AllocatedStudentsGridViewAlternatingRowStyle td, .AllocatedStudentsGridViewSelectedRowStyle td, .AllocatedStudentsGridViewEditRowStyle td
{
    /*border: 1px solid #EBE9ED;*/
    border-bottom:none;
    border-top:none;
}

.AllocatedStudentsGridViewSelectedRowStyle
{
    background-color: #c99;
    color: #333333;
}
.AllocatedStudentsGridViewEditRowStyle
{
    background-color: #E2DED6;
    color: #333333;
}

.AllocatedStudentsGridViewPagerStyle
{
    background-color: #AD8282;
    color: #FFFFFF;
}
AllocatedStudentsGridViewPagerStyle td a
{
    padding-right: 3px;
    
}

.AllocatedStudentsGridViewPagerStyle table /* to center the paging links*/
{
   border:none;
}






/****/
.NestedGridViewStyle
{    
    border: solid 1px #bbb;
    padding: 4px;
    font-size:100%;
    background-color: #fff;
}

.NestedGridViewStyle a
{
    
}

.NestedGridViewHeaderStyle th
{
   font-weight:bold;
   padding:2px;
}

.NestedGridViewHeaderStyle
{
   
}

.NestedGridViewFooterStyle
{
   
}

.NestedGridViewRowStyle
{
    
}

.NestedGridViewAlternatingRowStyle 
{
   
}

.NestedGridViewRowStyle td, .NestedGridViewAlternatingRowStyle td, .NestedGridViewSelectedRowStyle td, .NestedGridViewEmptyDataRowStyle td
{
    /*border: 1px solid #EBE9ED;*/
    border-bottom:none;
	padding:2px;
}
.NestedGridViewEmptyDataRowStyle td
{
	border: none;
	color: #cc0000;
}

.NestedGridViewSelectedRowStyle
{
    
}

.NestedGridViewPagerStyle
{
   
}

.NestedGridViewPagerStyle table /* to center the paging links*/
{
   
}


/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	/*background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);*/
	background-color:#0A5574;
}

.popupHover {
	/*background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;*/
}

.PrimaryContactItem
{
    font-size: 0.8em;
    background-color: #E6CDCD;
    padding: 5px;
    margin: 2px;
    border-right: #d3d3d3 1px solid;
    border-top: #d3d3d3 1px solid;
    border-left: #d3d3d3 1px solid;
    border-bottom: #d3d3d3 1px solid;
}
.AddressRepeaterItem
{
    font-size:0.8em;
	background-color: #f8f9f8;
	padding: 5px;
	margin: 2px;
	border-right: #d3d3d3 1px solid;
	border-top: #d3d3d3 1px solid;
	border-left: #d3d3d3 1px solid;
	border-bottom: #d3d3d3 1px solid;
}

#ToolTip
{
    background-color: #fbfcf5;
    border: #000033 1px solid;
    padding:3px;
    font-size:0.8em;
}


/***************************************************************/
/*Menu Styles*/

.StaticMenuItemStyle
{
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
}
.StaticHoverStyle
{
    background-color:#9a3737;
    color:#fff;
}
.StaticSelectedStyle
{
    background-color:#c33;
}


.DynamicMenuItemStyle
{
    padding-top:2px;
    padding-bottom:2px;
    padding-left:5px;
    padding-right:5px;
}
.DynamicMenuStyle
{
    background-color: #fff5ee;
    font-size:95%;
    
}
.DynamicHoverStyle
{
    background-color:#908585;
    color:#ccc;
   
}
.DynamicSelectedStyle
{
    background-color:#c33;
}





/***************************************************************/
/*NavigationGrid*/
/***************************************************************/
.NavigationGridViewStyle
{   
	font-size:0.8em;
	border-color: #bbb;
	border-style:solid;
	border-width:0 0 1px 1px;
	border-spacing:0;
    padding: 0px;
    width:100%;
    border-collapse:collapse;
}

.NavigationGridViewStyle a
{
    color: #000;
}

.NavigationGridViewHeaderStyle th
{
   border-color: #bbb;
   border-style:solid;
   padding: 3px;
   font-weight: bold;
   border-width: 1px 1px 0 0;
}

.NavigationGridViewHeaderStyle
{
    background-color: #AD8282;
}

.NavigationGridViewFooterStyle
{
    background-color: #AD8282;
    font-weight: bold;
    color: White;
    
}

.NavigationGridViewRowStyle
{
    background-color: #fefefe;
    color: #333333;
}

.NavigationGridViewAlternatingRowStyle 
{
    background-color: #eee;
    color: #333333;
}

.NavigationGridViewRowStyle td, .NavigationGridViewAlternatingRowStyle td, .NavigationGridViewSelectedRowStyle td, .NavigationGridViewEditRowStyle td
{
    /*border: 1px solid #EBE9ED;*/
    border-color: #bbb;
	border-style:solid;
	margin:0;
	padding: 3px;
	border-width: 1px 1px 0 0;
    font-weight: bold;
}

.NavigationGridViewSelectedRowStyle
{
    background-color: #c99;
    color: #333333;
}
.NavigationGridViewEditRowStyle
{
    background-color: #E2DED6;
    color: #333333;
}

.NavigationGridViewPagerStyle
{
    background-color: #AD8282;
    color: #FFFFFF;
}
.NavigationGridViewPagerStyle td a
{
    padding: 3px;
    
}

.NavigationGridViewPagerStyle table /* to center the paging links*/
{
   border:none;
}
/***************************************************************/
/*End NavigationGrid*/
/***************************************************************/

/***************************************************************/
/*AllocatedItemsGrid*/
/***************************************************************/

.AllocatedGridViewStyle
{
    font-size: 0.8em;
    border-color: #bbb;
    border-style: solid;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    padding: 0px;
    width: 100%;
    border-collapse: collapse;
    z-index: -1;
}

.AllocatedGridViewStyle a
{
    color: #000;
}

.AllocatedGridViewHeaderStyle th
{
   padding: 3px;
}

.AllocatedGridViewHeaderStyle
{
    background-color: #AD8282;
    font-weight: bold;
    color: White;
    
}

.AllocatedGridViewFooterStyle
{
    background-color: #AD8282;
    font-weight: bold;
    color: White;
   
}

.AllocatedGridViewRowStyle
{
    background-color: #fefefe;
    color: #333333;
}

.AllocatedGridViewAlternatingRowStyle 
{
    background-color: #eee;
    color: #333333;
}

.AllocatedGridViewRowStyle td, .AllocatedGridViewAlternatingRowStyle td, .AllocatedGridViewSelectedRowStyle td, .AllocatedGridViewEditRowStyle td
{
    /*border: 1px solid #EBE9ED;*/
    border-color: #bbb;
	border-style:solid;
	margin:0;
	padding: 3px;
	border-width: 1px 1px 0 0;
    
}

.AllocatedGridViewSelectedRowStyle
{
    background-color: #c99;
    color: #333333;
}
.AllocatedGridViewEditRowStyle
{
    background-color: #E2DED6;
    color: #333333;
}

.AllocatedGridViewPagerStyle
{
    background-color: #AD8282;
    color: #FFFFFF;
}
.AllocatedGridViewPagerStyle td a
{
    padding: 3px;
    
}

.AllocatedGridViewPagerStyle table /* to center the paging links*/
{
   border:none;
}
/***************************************************************/
/*End AllocatedItemsGrid*/
/***************************************************************/
/***************************************************************/
/*AvailableItemsGrid*/
/***************************************************************/

.AvailableGridViewStyle
{   
	font-size:0.8em;
	border-color: #bbb;
	border-style:solid;
	border-width:0 0 1px 1px;
	border-spacing:0;
    padding: 0px;
    width:100%;
    border-collapse:collapse;
}

.AvailableGridViewStyle a
{
    color: #000;
}

.AvailableGridViewHeaderStyle th
{
   padding: 3px;
}

.AvailableGridViewHeaderStyle
{
    background-color: #AD8282;
    font-weight: bold;
    color: White;
    
}

.AvailableGridViewFooterStyle
{
    background-color: #AD8282;
    font-weight: bold;
    color: White;
   
}

.AvailableGridViewRowStyle
{
    background-color: #fefefe;
    color: #333333;
}

.AvailableGridViewAlternatingRowStyle 
{
    background-color: #eee;
    color: #333333;
}

.AvailableGridViewRowStyle td, .AvailableGridViewAlternatingRowStyle td, .AvailableGridViewSelectedRowStyle td, .AvailableGridViewEditRowStyle td
{
    /*border: 1px solid #EBE9ED;*/
    border-color: #bbb;
	border-style:solid;
	margin:0;
	padding: 3px;
	border-width: 1px 1px 0 0;
    
}

.AvailableGridViewSelectedRowStyle
{
    background-color: #c99;
    color: #333333;
}
.AvailableGridViewEditRowStyle
{
    background-color: #E2DED6;
    color: #333333;
}

.AvailableGridViewPagerStyle
{
    background-color: #AD8282;
    color: #FFFFFF;
}
.AvailableGridViewPagerStyle td a
{
    padding: 3px;
    
}

.AvailableGridViewPagerStyle table /* to center the paging links*/
{
   border:none;
}
/***************************************************************/
/*End AvailableItemsGrid*/
/***************************************************************/

.cal table
{
    padding:0px;
}


#tblFilters
{
	border-bottom: solid 1px #CCC;
	border-left: solid 1px #CCC;
	font-size: 0.85em;
	background-color: #eeeeee;
}
#tblFilters td
{
    border-top: solid 1px #CCC;
    border-right: solid 1px #CCC;
    padding: 3px;
    z-index: 2;
}